﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using iShoppingDTO;

namespace iShoppingDAO
{
    public class MaXacNhanDAO
    {
        public static MaXacNhanDTO getMaXacNhanByMa(int id) {
            MaXacNhanDTO mxn = null;
            try
            {

                string sql = "SELECT * FROM MaXacNhan WHERE Id= '" + id + "'";
                DataTable dt = DataProvider.ExecuteQuery(sql);

                int i, n = dt.Rows.Count;
                for (i = 0; i < n; i++)
                {
                    mxn = new MaXacNhanDTO();
                    mxn.Id = int.Parse(dt.Rows[i]["Id"].ToString());
                    mxn.Dapan = dt.Rows[i]["DapAn"].ToString();
                    mxn.Hinhanh = dt.Rows[i]["HinhAnh"].ToString();
                }

            }
            catch (Exception ex)
            {
                
            }
            return mxn;
        }

        //@ kiểm tra mã xác nhận có chính xác không.
        //@ param:
        //  - id: id của mã xác nhận.
        //  - dapan: đáp án của mã xác nhận.
        //@ output:
        //  - true: nếu mã xác nhận được nhập chính xác.
        //  - false: nếu mã xác nhận nhập sai.
        public static bool checkMaXacNhan(int id, string dapan) {
            try
            {
                string sql = string.Format("SELECT * FROM MaXacNhan WHERE Id = {0} AND DapAn = '{1}'", id, dapan);
                DataTable dt = DataProvider.ExecuteQuery(sql);
                if (dt.Rows.Count > 0)
                    return true;
            }
            catch (Exception ex)
            {

            }
            return false;
        }
    }
}
